package cn.yrec.rain.analysis.vo;

import cn.hutool.core.util.NumberUtil;
import lombok.Data;

import java.util.Date;

/**
 * 描述:
 *  最大降雨天数对象
 * @createDate: 2023/07/06 11:26
 * @author: yanglichen
 */
@Data
public class MaxRainDay {

    /**降雨开始时间*/
    private Date startDate;
    /**降雨结束时间*/
    private Date endDate;
    /**降雨历时*/
    private Integer rainfallTakeTime;
    /**时段内降雨量*/
    private Double sumRain;

    /**
     * 方法描述: 重写set函数,处理四舍五入的问题
     * @author yanglichen
     * @date 2023-07-06 15:59
     * @param sumRain 累计雨量
     **/
    public MaxRainDay setSumRain(Double sumRain) {
        this.sumRain = NumberUtil.round(sumRain, 2).doubleValue();
        return this;
    }
}
